#pragma once

#include <AVUIValueTypeCollection.h>

namespace AVUI {

class PointCollection : public ValueTypeCollection<Point>
{
public:
    DECLARE_ELEMENT(PointCollection, Object);

protected:
    virtual TRefCountedPtr<Freezable> CreateInstanceCore() AVUI_OVERRIDE { return object_allocate<PointCollection>().get_Ptr(); }

};


}; // namespace AVUI
